unsafe extern "C" {
    #[doc = " @ingroup bsl_init\n @brief Initialize the BSL module.\n\n The user must call this interface to initialize.\n\n @attention None.\n @retval #BSL_SUCCESS, error code module is successfully initialized.\n @retval #BSL_MALLOC_FAIL, memory space is insufficient and thread lock space cannot be applied for.\n @retval #BSL_SAL_ERR_UNKNOWN, thread lock initialization failed."]
    pub fn BSL_GLOBAL_Init() -> i32;
}
unsafe extern "C" {
    #[doc = " @ingroup bsl_init\n @brief Deinitialize the BSL module.\n\n The user calls this interface when the process exits.\n\n @attention None"]
    pub fn BSL_GLOBAL_DeInit() -> i32;
}